[IAD-BACKEND-004] Создать метод /api/v1/auth/refresh на API Gateway
Разработка auth-identity-service (Backend): Реализация метода ротации пары токенов сессии.
NoteКраткая карточка задачи
- Репозиторий / Компонент:
backend-api(API Gateway). - Контракт методов:
POST /api/v1/auth/refresh - Ссылка на Метод: Метод регистрации
- Статус: Готово к реализации
- Инструкция по шагам:
- На Шагах 1-3: Написать эндпоинты аутентификации. Реализовать первичную Pydantic-валидацию входящего тела (поля
email,password) и пробросить запрос по внутреннему gRPC/HTTP протоколу вauth-service. - На Шагах 9-11: Для эндпоинта ротации токенов принимать в теле запроса
current_refresh_token. Вызывать внутренний синхронный gRPC-метод авторизационного воркераVerifyAndRotate. - На Шагах 15-17: Для эндпоинта
logoutизвлекать строкуAccess Tokenиз заголовкаAuthorization: Bearer <token>иRefresh Tokenиз тела запроса. Направлять команду на отзыв сессии вauth-service. Возвращать клиенту статус200 OK(Шаг 20).
- На Шагах 1-3: Написать эндпоинты аутентификации. Реализовать первичную Pydantic-валидацию входящего тела (поля